;dllport	int WINAPI iLoadPrepare(
;			int IN  ReaderHandle,
;			unsigned char * IN TerminalID, 
;			double IN  LoadableAmt, 
;			double * OUT PreTransAmt, 
;			unsigned char* OUT TansNO, 
;			unsigned char* OUT KeyVer, 
;			unsigned char* OUT AlgID, 
;			unsigned char* OUT Rand, 
;			unsigned char * OUT MAC1,
;			unsigned char*  OUT DivideFactor
;		);
;/*ܣҪѯαԱҽʻʱøú
;˵
;		/			ǷΪ	ע
;1	ReaderHandle		--		N	
;2	TerminalID		12A	ն˻	N	ʼʱ
;3	LoadableAmt		--	Ȧ	N	ҽ̨
;4	PreTransAmt		--	ǰ	N	
;5	TransNO			4A		N	2ֽڵʮƱʾΪ4ֽASCIIַ
;6	KeyVer			2A	Կ汾	N	1ֽڵʮƱʾΪ2ֽڵASCIIַ
;7	AlgID			2A	㷨ʶ	N	1ֽڵʮƱʾΪ2ֽڵASCIIַ
;8	Rand			8A		N	4ֽڵʮƱʾΪ8ֽڵASCIIַ
;9	MAC1			8A	MAC1	N	4ֽڵʮƱʾΪ8ֽڵASCIIַ
;10	DivideFactor		16A	ɢ	N	8ֽڵʮƱʾΪ16ֽڵASCIIַ		
;ֵμӿںֵ京*/

;˺ӦòʹãҪȦ棬ֱʹILOAD

reset

00A4000002DF04

;彻׽ն˻
<--! %LoadableAmt=00000200
<--! %TerminalID=FFFFFFFFFFFF

;Ȧʼ
b0 28 00 01 0b 01 %LoadableAmt %TerminalID
;ȡαźMAC1 
<--! %balcia=@strmidh(%resp,0,4)
<--! %PreTransAmt=%balcia

<--! %jyxh=@strmidh(%resp,4,2)
<--! %TransNO=%jyxh

<--! %ricc=@strmidh(%resp,8,4)
<--! %Rand = %ricc

<--! %loadmac1=@strmidh(%resp,12,4)

<--! %DivideFactor=%ricc+%jyxh+8000




